Criar GZIP
GZIP, que significa 'GNU Zip', é um utilitário essencial de compressão de arquivos amplamente utilizado em sistemas Unix e Linux. Ele reduz efetivamente o tamanho dos arquivos para otimizar o armazenamento e acelerar a transmissão de dados, aplicando o algoritmo de compressão GZIP. Os arquivos compactados são identificados com a extensão '.gz' e podem ser descompactados facilmente para restaurar seu estado original.
GZIP é a opção preferida para comprimir arquivos individuais. É prática comum criar arquivos compactados consolidando vários arquivos em um único arquivo TAR e, em seguida, aplicando a compressão GZIP. Os arquivos resultantes terão extensões combinadas, como .tar.gz ou .tgz.
Quando se trata de comprimir grandes volumes de dados baseados em texto ou dados de streaming como HTTP, o GZIP supera o formato Zip tradicional. O IronZIP se destaca por suportar todos os formatos de compressão, permitindo que os desenvolvedores alternem facilmente entre GZIP e Zip conforme necessário.
- Creating GZIP File with C#
- usando IronZIP;
- usando var archive = new IronGZipArchive();
- `archive.Add("output.tar");`
- `archive.SaveAs("output.tgz");`
Criando um arquivo GZIP vazio
Para começar, importamos o namespace IronZip, que nos permite utilizar a biblioteca. Em seguida, criamos um novo arquivo GZIP usando o construtor IronGZipArchive dentro de uma declaração using, o que ajuda a estabelecer um arquivo GZIP vazio.
Adicionando arquivos ao arquivo
Antes de concluirmos o processo de salvamento, podemos adicionar arquivos ao arquivo usando o método Add, fornecendo seus caminhos absolutos. Você pode adicionar um ou vários arquivos, incluindo uma variedade de formatos, como imagens, documentos (como DOCX e PDF), arquivos de áudio (como MP3 e WAV) e até mesmo outros arquivos GZIP. Neste exemplo, demonstraremos como incorporar um arquivo TAR para ilustrar a adição de vários arquivos.
Para obter informações detalhadas sobre os tipos de arquivos que você pode incluir, consulte a documentação aqui .
Salvando e Exportando o Arquivo
Finalmente, salvamos e exportamos o arquivo com o método SaveAs, nomeando-o output.tgz. É importante notar que, como incluímos um arquivo TAR dentro do GZIP, a extensão do arquivo de saída reflete ambos os formatos, resultando em .tgz.
Consulte nosso guia sobre como criar e extrair arquivos ZIP.

